
$(function () {
    //注册自定义校验规则
    layui.form.verify({

        //密码规则 和错误提示
        pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],

        //新旧密码不能相同
        samePwd: function (val) {
            if (val === $('input[name=oldPwd]').val().trim()) {
                return '新旧密码不能相同'
            }
        },

        //确认两次新密码是否相同
        repwd: function (val) {
            if (val !== $('input[name=newPwd]').val().trim()) {
                return '两次密码不一致'
            }
        }
    })
    //为表单添加提交事件
    $('.layui-form').on('submit', function (e) {
        e.preventDefault()
        let formdata = $(this).serialize()
        $.ajax({
            method: 'post',
            url: '/my/updatepwd',
            data: formdata,
            success(res) {
                if (res.status !== 0) return layui.layer.msg(res.message)
                layui.layer.alert(res.message, function (index) {
                    //清除token
                    sessionStorage.removeItem('token')
                    window.parent.location.replace('/login.html')

                    layer.close(index);
                });
            }
        })
    })
})